package com.cmic.rcs.emoji.service;

import com.cmic.rcs.emoji.entity.pojo.TBusinessTopology;
import org.springframework.web.multipart.MultipartFile;

/**
 * 业务拓扑图服务接口
 * 
 * @author 系统生成
 * @since 2025-10-15
 */
public interface BusinessTopologyService {

    /**
     * 上传拓扑图
     * @param file 上传的文件
     * @param enterpriseCode 企业编码
     * @return 拓扑图信息
     */
    TBusinessTopology uploadTopology(MultipartFile file, String enterpriseCode);

    /**
     * 获取企业拓扑图
     * @param enterpriseCode 企业编码
     * @return 拓扑图信息
     */
    TBusinessTopology getTopologyByEnterpriseCode(String enterpriseCode);

    /**
     * 删除企业拓扑图
     * @param enterpriseCode 企业编码
     */
    void deleteTopologyByEnterpriseCode(String enterpriseCode);
}